python - Django 设置默认表单值
全部标签 当我提交此表单时,值就从文本框中消失了。我喜欢将它们打印在文本框中。我该怎么做?:.error{color:red;font:10ptverdana;padding-left:10px}functionhello(){varhour=$("#hour").html();alert(hour);}$(function(){//validatecontactformonkeyupandsubmit$("#myform").validate({//settherulesforthefildnamesrules:{hour:{required:true,minlength:1,maxlengt
我在输入按键时有一个js事件,它工作正常。但在该事件之后,它还会提交具有提交按钮的表单。在上一个按键事件之后,如何阻止该提交按钮获得焦点?编辑:我不希望提交按钮在输入时提交,只在点击时提交。 最佳答案 您可以使用java脚本执行此操作,如下所示;functionstopReloadKey(evt){varevt=(evt)?evt:((event)?event:null);varnode=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if(evt.key
我想在GooglegeocoderAPI调用中添加一些额外的参数,因为我在循环中运行它,但我不确定如何将闭包参数附加到已经具有由调用API。例如:for(vari=0;i我希望能够在传递的geocoder.geocode()匿名函数中使用i的值,但是如果我有一个闭包使用}(i));例如在第4行这将替换会破坏地理编码器的第一个参数。有没有办法可以使用闭包,或者将i的值传递给匿名函数?实际上我想做的是:geocoder.geocode({'address':address},function(results,status,i){alert(i);//0,1,2,3,4}(i));但工作:-
我正在使用jQuery验证来验证输入。我的代码:$('#button').click(function(){$("#form").validate({rules:{phone:{required:true,number:true,rangelength:[7,14]}}});});和HTML:Send此代码无效。如果我添加这行jQuery$("#form").submit();在它起作用的点击事件中。但我不想提交表单,所以我只想在点击时进行验证。有人知道怎么做吗? 最佳答案 只需添加.form()立即手动触发验证(默认行为等待提交事
我有一个基于Web的应用程序,其中包含一个用户可以用手指上下滚动的组件。我使用事件的preventDefault方法来防止触摸移动在iOS设备上移动整个屏幕的默认行为。不幸的是,这在我今天早上刚升级到的iOS5中似乎不再有效。我不得不假设这在iOS5中的做法有所不同,但我还没有找到提供说明的资源。更新#1:我无法找到我的特定问题的答案,但我可以稍微调整我的代码以使用-webkit-overflow-scrolling样式(设置到“触摸”的值)并实现时髦的惯性滚动功能(其中内容滚动速度更快,具体取决于您的滑动速度,如果它触及边界,将“橡皮筋弹回”。看起来很酷...更新#2:我现在有另一个
我有一个应用程序,我有一个汽车View,我有一个国家/地区列表,每个国家/地区都有一个复选框,当我检查一个国家/地区时,它会在下面显示一个View,其中包含该国家/地区可用的零件列表。勾选更多国家会在页面下方显示更多国家的零件。零件都存储在一个地方,但需要按国家/地区字段过滤以仅显示该国家/地区的零件。我可以创建国家列表,并在检查它时显示下面的一个国家部分,其中包含零件列表,但是我该如何过滤以仅显示该国家/地区。我是否需要为每个国家/地区创建View并为每个国家/地区的部分创建Controller以显示??肯定有更好的方法。编辑:这就是我需要页面显示的方式:Coutries:UK所以我
这个问题在这里已经有了答案:PreventusersfromsubmittingaformbyhittingEnter(36个答案)关闭6年前。我在表单中有一个表。该表包含一些表单字段,但也有表外(但仍在表单内)的表单字段。我知道Enter和Return传统上用于通过键盘提交表单,但我想停止对表中字段的这种行为。例如,如果我聚焦表中的一个字段并按下Enter/Return,则什么也没有发生。如果我关注表外的字段(但仍在表单内),则它会正常提交。我有一个针对此表的jQuery插件。简而言之,这是我迄今为止尝试过的方法:base.on('keydown',function(e){if(e.
我正在尝试创建一个可重复使用的小函数,选中时禁用文本字段并插入默认值“160”,取消选中时启用字段并删除值。我已经基本完成了,但取消检查的部分让我失望了。$('#chkIsTeamLead').change(function(){if($('#chkIsTeamLead').checked=true){$('#txtNumHours').val('160').attr('disabled','disabled');console.log('checked');}if($('#chkIsTeamLead').checked=false){$('#txtNumHours').val('')
我尝试使用多种机制,包括jquerycookie插件。当我尝试读取这个cookie时,我总是得到一个空的结果。Chrome的开发人员控制台显示sessionidcookie确实已设置。但是,该cookie的HTTP列有一个复选标记,这与其他cookie不同。我正在我的本地主机上开发,如果这有什么不同的话。 最佳答案 这是一个仅限HTTP的cookie;它们无法被JavaScript读取。http://en.wikipedia.org/wiki/HTTP_cookie#Secure_and_HttpOnly在关于session的文档中
我正在使用Bootstrap日期选择器,我是applyingthesetdatefunction.即,$('.datepicker').datepicker('setDate',newDate(2011,2,5));这工作正常,但未选择指定的日期。 最佳答案 使用setDate方法选择日期后,您需要更新datepicker以便在datepicker中获取所选日期。之前:$('#datepicker').datepicker('setDate',newDate(2011,2,5));$('#datepicker').datepicke